package com.bienvenue.main.ui.activity.enterprise;

import android.content.Intent;

import com.bienvenue.main.R;
import com.bienvenue.main.base.BaseActivity;
import com.bienvenue.main.httpService.ResponseObserver;
import com.bienvenue.main.model.HttpBean;
import com.bienvenue.main.serviceApi.ServiceModel;
import com.bienvenue.main.ui.activity.personal.PhoneSmsLoginActivity;
import com.bienvenue.main.utils.SPUtils;

import butterknife.OnClick;

/**
 * 　　　　　　　 ┏┓       ┏┓+ +
 * 　　　　　　　┏┛┻━━━━━━━┛┻┓ + +
 * 　　　　　　　┃　　　　　　 ┃
 * 　　　　　　　┃　　　━　　　┃ ++ + + +
 * 　　　　　　 █████━█████  ┃+
 * 　　　　　　　┃　　　　　　 ┃ +
 * 　　　　　　　┃　　　┻　　　┃
 * 　　　　　　　┃　　　　　　 ┃ + +
 * 　　　　　　　┗━━┓　　　 ┏━┛
 * ┃　　  ┃
 * 　　　　　　　　　┃　　  ┃ + + + +
 * 　　　　　　　　　┃　　　┃　Code is far away from     bug with the animal protecting
 * 　　　　　　　　　┃　　　┃ + 　　　　         神兽保佑,代码无bug
 * 　　　　　　　　　┃　　　┃
 * 　　　　　　　　　┃　　　┃　　+
 * 　　　　　　　　　┃　 　 ┗━━━┓ + +
 * 　　　　　　　　　┃ 　　　　　┣┓
 * 　　　　　　　　　┃ 　　　　　┏┛
 * 　　　　　　　　　┗┓┓┏━━━┳┓┏┛ + + + +
 * 　　　　　　　　　 ┃┫┫　 ┃┫┫
 * 　　　　　　　　　 ┗┻┛　 ┗┻┛+ + + +
 * 版权：陇朝赢科技有限公司 版权所有
 *
 * @author 18592
 * 版本：
 * 创建日期：2020/10/19
 * 描述：企业设置界面
 * ClassName：EnterpriseSettingActivity
 * PackageName:com.bienvenue.main.ui.activity.enterprise
 */
public class EnterpriseSettingActivity extends BaseActivity {
    String userId;

    @Override
    protected void initData() {

    }

    @Override
    protected void initView() {
        userId = SPUtils.getString("userId");


    }

    @Override
    protected int getLayoutId() {
        return R.layout.activity_enterprise_setting;
    }

    @OnClick(R.id.iv_return_btn)
    void onFinish() {
        this.finish();
    }

    @OnClick(R.id.tv_account_number_manager)
    void onAccountNumberManager() {
        startActivity(new Intent(EnterpriseSettingActivity.this, EnterpriseAccountNumberManagerActivity.class));
    }

    @OnClick(R.id.tv_vip_service)
    void onVipService() {
        showToast("此功能暂未实现");
    }

    @OnClick(R.id.tv_account_number_binding)
    void onAccountNumberBinding() {
        showToast("此功能暂未实现");
    }

    @OnClick(R.id.tv_update_pwd)
    void onUpdatePwd() {
        showToast("此功能暂未实现");
    }

    @OnClick(R.id.tv_login_out_btn)
    void onLoginOut() {
        ServiceModel.getServiceModel().enterpriseLoginOut(userId, new ResponseObserver<HttpBean>() {
            @Override
            public void onSuccess(HttpBean response) {
                if (response.getCode() == 200 || response.getCode() == 0) {
                    Intent intent = new Intent(EnterpriseSettingActivity.this, PhoneSmsLoginActivity.class);
                    intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
                    startActivity(intent);
                    finish();
                } else {
                    showToast(response.getMsg());
                }
            }

            @Override
            public void onFail(String message) {
                showLog(message);
            }
        });
    }


}
